package com.augurit.wf.common.service;

import java.util.List;

import com.augurit.common.system.web.auth.form.LoginUserForm;
import com.augurit.wf.jbpmex.assignee.AssigneeTreeNode;

public interface ISelectUserService {

	public List<AssigneeTreeNode> getChildren(AssigneeTreeNode node, String assigneeRange);
	
	public List<AssigneeTreeNode> getChildrenByKeyword(AssigneeTreeNode node, String assigneeRange,
			String keyword,LoginUserForm userForm,String taskInstDbid);
	
	public List<AssigneeTreeNode> getAllOrgsByKeyword(AssigneeTreeNode node, String keyword);
	
	public List<AssigneeTreeNode> getAllRolesByKeyword(AssigneeTreeNode node, String keyword);
	
	public List<AssigneeTreeNode> getAllPositionsByKeyword(AssigneeTreeNode node, String keyword);
}
